@charset "UTF-8";
/**
 * 
 * @authors Shuai Duan (you@example.org)
 * @date    2016-11-03 16:31:39
 * @version $Id$
 */

body,ul,li,dl,dd,dt,ol,li,div,span,h1,h2,h3,h4,h5,h6,p,br,hr,img,a,b,strong,del,i,em,table,form,input,select,option,tr,td,textarea,iframe{
    padding:0px;
    margin:0px;
}
ol,ul{
    list-style: none;
}
img{
    border:0;
}
a{
 text-decoration: none;
 font-size: 12px;
 color:#2189bf;
}
a:link,a:visited{
    text-decoration: none;
}
a:hover{
    color:#16a3e5;
    text-decoration: none;
}
body{
    font-size:12px;
    font-family:"微软雅黑";
}
input{
    border-width:0;
}
img:hover{
    opacity: 0.5;
    filter:Alpha(opacity=70);
}
.clearfix:after{
    height: 0;
    content: "";
    display: block;
    clear:both;
    visibility: hidden;
}
.parent{
    width:1280px;
    height:auto;
    margin:0 auto;
    overflow: hidden;
}
/*头部*/
.header{
    height: 56px;
    width: 1280px;
    background: #2189bf;
    border-bottom:1px solid #4b9fca;
    position: fixed;
    *left:250px;
    z-index:2;
}
.header-logo{
    float: left;
    margin: 9px auto auto 49px;
}
.header-search{
    float: left;
    height:30px;
    width: 313px;
    border-radius: 15px;
    margin:14px auto auto 725px;
    background: white;
}
.search-search{ 
    float: left;
    margin:6px auto auto 15px;
}
.search-input{
    float: left;
    height:30px;
    width:250px;
}
/*左边导航*/
.sidebar{
    width: 259px;
    height: 1210px;
    background: #2a2e3d;
    border-right:1px solid #525561;
    position:fixed;
    top:57px;
    *left:250px;
    z-index: 5;
}
.sidebar-head{
    height: 150px;
}
.head-head{
    float: left;
    margin:18px auto auto 46px;
}
.head-people{
    width: 175px;
    height: 31px;
    float: left;
    margin:20px auto auto 34px;
}
.head-people li{
    float:left;
    width: 85px;
    height: 31px;
    font-size: 16;
    color:#2189bf;
    text-align: center;
}
.people-save{
    border-right:2px solid #323647;
}
.head-people li a{
    font-size: 12px;
}
.head-name{
    float: left;
    padding-top:40px;
    padding-left:20px;
    font-size: 16px;
    color:#2189bf;
    font-weight: bold;
}
.sidebar-nav{
/*    background: #393e4e;*/
}
.sidebar-nav>li,.nav-text1,.nav-text2,.nav-text3{
    width: 259px;
    line-height:50px;
}
/*二级目录*/
.nav-text1,.nav-text2,.nav-text3{
    width:150px;
    padding-right:109px;
    height: 50px;
    display:none;
}
.nav-form-color:hover{
    background:#383d4e;
}
.form-picture{
    width: 12px;
    height: 12px;
    background:url(../images/tip.png) no-repeat 0px -12px;
    float: left;
   margin-top:19px;
   margin-left: 45px;
}
.nav-from-public{
    background:url(../images/tip.png) no-repeat 0px -72px;
}
.from-sharp{
    background:url(../images/tip.png) no-repeat 0px -108px;
}
.nav-from-last{
    background:url(../images/tip.png) no-repeat 0px -120px;
}
.form-personal{
    float: left;
    padding-left:12px;
}
.text-picture{
    margin-left:68px;
    background: url(../images/sharp.png) no-repeat 0px 0px;
}
.nav-text1:hover .text-picture{
    background: url(../images/sharp.png) no-repeat 0px -15px;
}
.nav-text1:hover .text-picture1{
    background: url(../images/tip.png) no-repeat 0px -36px;
}
.nav-text1:hover .nav-text1-a{
    color:white;
}
.text-picture1{
    margin-left: 5px;
    background: url(../images/tip.png) no-repeat 0px -24px;
} 
.nav-form:hover .nav-text1,.nav-form:hover .nav-text2,.nav-form:hover .nav-text3{
    display:block;
}
.nav-form:hover .form-picture-hover{
    background:url(../images/tip.png) no-repeat 0px 0px;
}
.nav-form:hover .form-picture-hover-a{
    color:white;
}
/*三级目录*/
.text3-picture{
    margin-left:100px;
    background: url(../images/tip.png) no-repeat 0px -60px;
}
.nav-text3-1{
    height: 50px;
    width: 259px;
    line-height: 50px;
    display:none;
}
.nav-text1:hover .nav-text3-1{
    display: block;
}
.nav-text3-1:hover .nav-text3-1-a{
    color: white;
}
.nav-text3-1:hover .text3-picture{
    color: white;
    background: url(../images/tip.png) no-repeat 0px -48px;
}
/*content部分*/
/*表头*/
.content{
    width:1020px;
    height:3000px;
    background:#eeedec;
    margin:57px 0px auto 260px;
}
.content-list{
    height: 30px;
    background:white;
    line-height: 30px;
    color:#c3c3c3;
    text-indent: 30px;
    *margin-top: 57px;
}
.a-color{
    color:#c3c3c3;
}
/*查询项*/
.content-search{
    width:890px;
    height:85px;
    border-top:1px solid #cacdd1; 
    border-left:1px solid #cacdd1;
    margin:19px auto 7px auto; 
    font-size: 12px; 
    background: white;
    position: relative;
}
.content-search-div a{
    line-height: 25px;
    float: left;
    color:#b0b0b0;
}
.content-search-div a:hover{
    color:black;
}
.content-search-div{
    width: 730px;
    height: 85px;
    float: left;
}
.first-search-public{
    float: left;
    height:24px;
    margin:14px auto 4px 30px;
    position: relative;
}
.first-search-public0{
    margin:4px auto auto 30px;
}
.search-div-lenght{
    width:170px;
    margin-left: 37px;
}
.content-search-div span{
    text-indent: 10px;
    line-height: 25px;
    float: left;
    margin-left: 15px;
    color: #000;
}
/*SPAN设置*/
.first-search-public span{
    float: left;
    width:68px;
    height:23px;
    line-height: 23px;
    border:1px solid #cacbcb;  
}
.first-search-public span b{
    float: right;
    height: 25px;
    width: 20px;
    margin:0 0 0 auto; 
    *margin-top: -24px;
    background:url(../images/sharpp.png) no-repeat 5px 9px;
}
.first-search-public span:hover b{
    background:url(../images/sharpp.png) no-repeat 25px 9px;
}
.search-public-select{
   position:absolute;
   left:36px;
   top:24px; 
}
.public-ul-buyer{
    position:absolute;
    left:24px;
}
.public-select-people{
    position:absolute;
    left:24px;
}
.first-search-public:hover .white{
    color:#858787;
}
.search-public-select li{
    width:70px;
}
.select-li-public{
    background: white;
}
.select-li-public:hover {
    background: #9bf2f7;
}
.search-public-select{
    display: none;
}
.first-search-public:hover .search-public-select{
    display: block;
}
.search-div-lenght span{
    width:117px;
}
.search-div-position{
    margin-left: 188px;
}
.first-search-weast span,.first-search-people span{
    width: 70px;
}
.first-search-date span,.first-search-buy span{
    width: 120px;
}
.first-search-weast,.first-search-buy {
    margin-left: 14px;
}
.first-search-people,.first-search-date{
    margin-left: 60px;
}
.content-search-div .content-search-div-first .first-search-public .search-public-select{
    z-index: 1;
}
.first-search-weasta{
    *z-index:2;
}
.search-div-lenghtt{
    *z-index:2;
}
.content-search img{
    position: absolute;
    top:23px;
    left:345px;
}
.content-search img:hover{
   opacity: 0.5;
}
.content-search-input{
    width:50px;
    height:25px;
    margin:32px auto auto 30px;
    background: #398bc2;
    color:white;
    font-weight: bold;
    border-radius: 2px;
}
.content-search-input:hover{
    background: #7abae4;
}
/*时间表*/
.content-time{
    height:58px;
    width:890px;
    margin:auto auto 7px auto;
}
.content-time li{
    height:58px;
    float: left;
    margin-right:5px;
    background: white;
    border-top:1px solid #cacdd1; 
    border-left:1px solid #cacdd1; 
    cursor: pointer;
}
.content-time .than:hover,.content-time .time-last:hover{
    opacity: 0.5;
}
.content-time ul .than{
    width: 29px;
}
.content-time ul .than-img{
    background:#fff url(../images/than1.png) no-repeat 10px 20px;
}
.content-time ul .than-img-img{
    background:#fff url(../images/than2.png) no-repeat 10px 20px;
}
.content-time ul .time-time{
    width: 109px;
    text-align:center;
}
.content-time ul .time-time .time-blue{
    height:3px;
    width: 109px;
}
.time-time:hover .time-blue{
    background:#4388c8;
}
.time-time p{
    line-height:25px;
    color:black;
}
.time-time b{
    font-size:12px;
    color:#aeaead;
}
.time-time b span{
    color:#ec6500;
    font-size:16px;
}
.content-time ul .time-last{
    width:129px;
    margin-right:0px;
}
.content-time ul .time-last{
    background:#fff url(../images/blue.png) no-repeat 19px 13px;
}
.content-time ul .time-last:hover{
    opacity: 0.7;
}
.content-time ul .time-last p{
    line-height:60px;
    text-indent: 60px;
}
/*统计*/
.blod{
    margin:20px auto 6px 64px; 
}
.count{
    height:70px;
    width:890px; 
    margin-left:64px;
    margin-top:6px;
}
.count li{
    width: 199px;
    height: 70px;
    border-top:1px solid #cacdd1; 
    border-left:1px solid #cacdd1; 
    margin-right:30px;
    float: left;
    background: white;
    cursor: pointer;
}
.count li:hover{
    opacity:0.8;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#32ffffff,endColorstr=#6474ee5b); 
        zoom: 1;
}
.content ul .count-last{
    margin-right: 0px;
}
.count-color{
    height: 70px;
    width: 3px;
    background: #43b29e;
    float: left;
}
.count-word{
    float: left;
    width: 120px;
    height: 70px;
    line-height:25px;
}
.count-word p{
    margin-left:10px;
}
.count-value{
    margin-top:12px; 
}
.count-aquare{
    float: left;
    margin-top: 12px;
    width: 60px;
    height: 45px;
    background:#43b29e;
    z-index:2;
}
.count-color2{
    background: #388bc2;
}
.count-color3{
    background: #d04b36;
}
.count-color4{
    background: #e2cd47;
}

.count  li:hover .count-aquare{
    transform:rotate(90deg);
}
/*project*/
.project{
    width: 890px;
    height: 360px;
    margin:20px auto 6px 64px;
    border-radius:15px 15px 0 0; 
}
.project>li{
    float:left;
    background: white;
    height: 360px;
    border:1px solid #cfd1d4;
    border-radius:15px;
}
.project-one{
    width: 530px;
    margin-right:6px;
    border-radius:15px 15px 0 0;
}
.one-head{
    height: 39px;
    line-height: 39px;
    text-indent:20px;
    background:#f4f5f7;
    color:#aaaaaa;
    border-radius:15px 15px 0 0;
    font-weight: bold;
}
.one-head:hover{
    background:#7aace9;
    color:#515457;
    font-size: 16px;
}
.one-content{
    width: 490px;
    height:250px;
    border:1px solid #cfd1d4;
    border-radius: 0 10px 10px 10px;
    margin-left:20px;
}
.project-one ul{
    margin:10px auto 0px 20px;
}
.project-one ul li{
    height:28px;
    border-radius:3px 3px 0 0;
    width: 85px;
    float: left;
    margin-right:6px;
    line-height: 27px;
    text-align: center;
    background: #ededf0;
    border:1px solid #cfd1d4;
    position:relative;
    top:1px;
}
.project-one ul li:hover{
      border-bottom-color:white;
      background-color: white;  
}
.project-one ul .one-content-li{
    background:white;
    border-bottom-color:white;
}
.project-one ul .one-content-li2:hover~.one-content-li{
    border:1px solid #cfd1d4;
    background: #ededf0;
}
.one-content table{
    text-align:center;
    margin:28px auto auto 35px;
}
.one-content table tr td:hover{
    background: #f3f5f6;
    border:3px solid #7dc5e9;
}
.one-content-li2{
    position: relative;
}
.two-content{
    border:0px;
    background: white;
    position: absolute;
    top:29px;
    left:-20px;
    display: none;
}
.three-content{
    border:0px;
    position: absolute;
    top:29px;
    left:-206px;
    display:none;
    background: white;
}
.four-content{
    border:0px;
    position: absolute;
    top:29px;
    left:-299px;
    display:none;
    background: white;
}
.one-content-li11:hover .two-content{
    display: block;
}
.one-content-li2:hover .three-content{
    display: block;
}
.one-content-li2:hover .four-content{
    display: block;
}
.project-two .one-head{
    width:350px;
}
.project-two>p{
    line-height:20px;
    text-indent:50px;
    margin-top: 15px;
}
.project-two{
   color:#dcdcdc;
   width: 350px;  
}
.project-two b{
   color:black;  
}
.project-two>b{
    margin-left:50px;
    line-height:20px;
}
.two-div{
    width:275px;
    height: 45px;
    margin-top:10px; 
    border-top:1px solid #e7e7e7;
    border-bottom:1px solid #e7e7e7;
    line-height: 22px;
    margin-left:30px;
}
.div-span{
    width: 98px;
    border-right:1px solid #e7e7e7;
}
.div-span-span{
    border-right:0;
}
.div-span p,.div-span b{
    margin-left: 20px;
}
.two-div span{
    float: left;
}
.two-div-div{
    width:280px;
    margin-left: 35px;
    border-top:1px solid #e7e7e7;
    line-height: 30px;
    padding-top: 5px;
    margin-top: 93px;
    *margin-top: 95px;
 
}
.project-two .two-dd{
    float: left;
    vertical-align: middle;
    line-height:30px;
    margin-top: 9px;
    *margin-top:7px; 
}
.project-two .two-a{
    float: left;
    margin-left: 5px;
    color:black;
}
.project-two .two-search{
    width: 50px;
    height: 25px;
    line-height: 25px;
   float:left;
   margin-left: 139px;
   *margin-left: 200px;
   background: #388ac1;
   color:white;
   font-weight: bold;
   *margin-top:-27px;
}
.project-two .two-search:hover,.project-two .two-a:hover,.project-two p:hover,.project-two b:hover{
    opacity:0.5;
    cursor: pointer;
}


.content-date-date{
    margin-right:6px;
}
.date-date-head{
    width:308px;
    height:auto;
    margin-top:11px;
    margin-left:19px;
}
.date-date-head>ul{
    height: 21px;
}
.date-date-head>ul li{
    float: left;
    border:1px solid #e7e7e7;
    line-height: 21px;
    margin-left: 4px;
    text-align: center;
    color:black;
}
.date-date-head>ul .year{
    width: 62px;
    text-align: left;
    background: url(../images/circle.png) no-repeat 48px 8px;
}
.date-date-head>ul .day{
    width: 83px;
    background: url(../images/circle.png) no-repeat 60px 8px;
}
.date-date-head>ul .date{
    width: 74px;
    background: url(../images/circle.png) no-repeat 63px 8px;
}
.date-date-head>ul .today{
    width: 64px;
}

.content-date-car{
    margin-right: 0px;
}
.date-date-head table{
    margin-top: 10px;
    margin-left: 5px;
    text-align: center;
    color:black;
    border-top:1px solid #a9cfec;
    cursor:pointer;
}
.date-date-head table tr td{
    border:0px;
}
.date-date-head table tr td:hover{
    outline:1px solid #f7da7b;
    background: #7bf7ad;
    font-size:14px;
    position: relative;
}
.date-date-head table tr td span{
    color:#cd3539;
}
.date-date-head table .table-top{
    border-bottom:1px solid #e1e1e2;
}

.content-date-car table{
    text-align: center;
    border:1px solid #cbcbcb;
    margin:20px auto auto 40px;
    color:black;
}
.content-date-car table tr td{
    border:1px solid #cbcbcb;
}
.content-date-car table tr td a{
    color:black;

}
.content-date-car table tr:hover {
    background: #f4f5f6;
    cursor:pointer;

}
.content-date-car table tr:hover{
    background: #848eeb;
    position: relative;
    border:2px solid #f589df;
    font-weight: bold;
} 
.content-date-car table tr:hover a{
    font-size: 15px;
}
.content-date-car table tr:hover img{
    position:relative;
    height:10px;
    width: 168px;
}
.content-date-car table tr .td3{
    text-indent: 24px;
}
.content-date-car table tr td img{
    margin-left: 20px;
}
